var should = require('should');
var toobusyFilter = require('../../../lib/filters/rpc/toobusy');

var mockData = {
  serverId : "connector-server-1",
  msg : "hello",
  opts : {}
};


describe('#toobusyFilter',function(){
  it("should no callback for toobusy",function(done){
    done();
    // function load() {
    //   var callbackInvoked = false;
    //   toobusyFilter.before(mockData.serverId,mockData.msg,mockData.opts,function(serverId,msg,opts){
    //     callbackInvoked = true;
    //   });

    //   if (!callbackInvoked) {
    //     console.info(' logic of toobusy enterd, done!');
    //     return done();
    //   }
    //   var start = new Date();
    //   while ((new Date() - start) < 250) {
    //     for (var i = 0; i < 1e5;) i++;
    //   }
    //   setTimeout(load, 0);
    // }
    // load();
  });
});
